lib: Delete old unused GFile helpers
authorColin Walters <walters@verbum.org>
Wed, 29 Mar 2017 02:35:10 +0000 (22:35 -0400)
committerAtomic Bot <atomic-devel@projectatomic.io>
Thu, 30 Mar 2017 13:14:43 +0000 (13:14 +0000)
This is all unused since the fd-relative/no-GFile porting. Delete delete delete!

Closes: #767
Approved by: jlebon

src/libotutil/ot-gio-utils.c
src/libotutil/ot-gio-utils.h

index 51c29f39bc04a525323625ab01235a1f0b1d4029..5d12d4306180f22927ff8326755dd6671f336197 100644 (file)
@@ -66,130 +66,6 @@ ot_gfile_resolve_path_printf (GFile       *path,
   return g_file_resolve_relative_path (path, relpath);
 }
 
-
-gboolean
-ot_gfile_get_symlink_target_from_info (GFile             *path,
-                                       GFileInfo         *file_info,
-                                       GFile            **out_target,
-                                       GCancellable      *cancellable,
-                                       GError           **error)
-{
-  gboolean ret = FALSE;
-  const char *target;
-  g_autoptr(GFile) path_parent = NULL;
-  g_autoptr(GFile) ret_target = NULL;
-
-  if (g_file_info_get_file_type (file_info) != G_FILE_TYPE_SYMBOLIC_LINK)
-    {
-      g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED,
-                   "Not a symbolic link");
-      goto out;
-    }
-
-  path_parent = g_file_get_parent (path);
-  target = g_file_info_get_symlink_target (file_info);
-  g_assert (target);
-  ret_target = g_file_resolve_relative_path (path_parent, target);
-
-  ret = TRUE;
- out:
-  ot_transfer_out_value (out_target, &ret_target);
-  return ret;
-}
-
-gboolean
-ot_gfile_query_info_allow_noent (GFile                *path,
-                                 const char           *queryopts,
-                                 GFileQueryInfoFlags   flags,
-                                 GFileInfo           **out_info,
-                                 GCancellable         *cancellable,
-                                 GError              **error)
-{
-  gboolean ret = FALSE;
-  g_autoptr(GFileInfo) ret_file_info = NULL;
-  GError *temp_error = NULL;
-
-  ret_file_info = g_file_query_info (path, queryopts, flags,
-                                     cancellable, &temp_error);
-  if (!ret_file_info)
-    {
-      if (g_error_matches (temp_error, G_IO_ERROR, G_IO_ERROR_NOT_FOUND))
-        {
-          g_clear_error (&temp_error);
-        }
-      else
-        {
-          g_propagate_error (error, temp_error);
-          goto out;
-        }
-    }
-
-  ret = TRUE;
-  ot_transfer_out_value (out_info, &ret_file_info);
- out:
-  return ret;
-}
-
-gboolean
-ot_gfile_query_symlink_target_allow_noent (GFile          *path,
-                                           GFile         **out_target,
-                                           GCancellable   *cancellable,
-                                           GError        **error)
-{
-  gboolean ret = FALSE;
-  g_autoptr(GFileInfo) file_info = NULL;
-  g_autoptr(GFile) ret_target = NULL;
-
-  if (!ot_gfile_query_info_allow_noent (path, OSTREE_GIO_FAST_QUERYINFO,
-                                        G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS,
-                                        &file_info,
-                                        cancellable, error))
-    goto out;
-
-  if (file_info != NULL)
-    {
-      if (!ot_gfile_get_symlink_target_from_info (path, file_info, &ret_target,
-                                                  cancellable, error))
-        goto out;
-    }
-  
-  ret = TRUE;
-  ot_transfer_out_value (out_target, &ret_target);
- out:
-  return ret;
-}
-
-gboolean
-ot_gfile_load_contents_utf8_allow_noent (GFile          *path,
-                                         char          **out_contents,
-                                         GCancellable   *cancellable,
-                                         GError        **error)
-{
-  gboolean ret = FALSE;
-  GError *temp_error = NULL;
-  g_autofree char *ret_contents = NULL;
-
-  ret_contents = glnx_file_get_contents_utf8_at (AT_FDCWD, gs_file_get_path_cached (path), NULL,
-                                                 cancellable, &temp_error);
-  if (!ret_contents)
-    {
-      if (g_error_matches (temp_error, G_IO_ERROR, G_IO_ERROR_NOT_FOUND))
-        {
-          g_clear_error (&temp_error);
-        }
-      else
-        {
-          g_propagate_error (error, temp_error);
-          goto out;
-        }
-    }
-
-  ret = TRUE;
-  ot_transfer_out_value (out_contents, &ret_contents);
- out:
-  return ret;
-}
-
 /**
  * ot_gfile_replace_contents_fsync:
  * 
index fa7c69973faf328bb5ee3f5588bb44a4d6cf6140..0fd3ddf00a6a1f50d7127b33557f2a16e7628087 100644 (file)
@@ -39,37 +39,6 @@ GFile * ot_gfile_resolve_path_printf (GFile       *path,
                                       const char  *format,
                                       ...) G_GNUC_PRINTF(2, 3);
 
-
-gboolean ot_gfile_get_symlink_target_from_info (GFile             *path,
-                                                GFileInfo         *file_info,
-                                                GFile            **out_target,
-                                                GCancellable      *cancellable,
-                                                GError           **error);
-
-gboolean ot_gfile_query_info_allow_noent (GFile                *path,
-                                          const char           *queryopts,
-                                          GFileQueryInfoFlags   flags,
-                                          GFileInfo           **out_info,
-                                          GCancellable         *cancellable,
-                                          GError              **error);
-  
-gboolean ot_gfile_query_symlink_target_allow_noent (GFile          *path,
-                                                    GFile         **out_target,
-                                                    GCancellable   *cancellable,
-                                                    GError        **error);
-
-gboolean ot_gfile_load_contents_utf8_allow_noent (GFile          *path,
-                                                  char          **out_contents,
-                                                  GCancellable   *cancellable,
-                                                  GError        **error);
-
-gboolean ot_file_replace_contents_at (int             dfd,
-                                      const char     *path,
-                                      GBytes         *contents,
-                                      gboolean        datasync,
-                                      GCancellable   *cancellable,
-                                      GError        **error);
-
 gboolean ot_gfile_replace_contents_fsync (GFile          *path,
                                           GBytes         *contents,
                                           GCancellable   *cancellable,